package com.eianiao.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.eianiao.bean.Category;
import com.eianiao.common.PageParam;

import java.util.List;

/**
 * @Author eianiao
 * @Date 2022 06
 * @Version 1.0
 **/
public interface CategoryService {

    /**
     * 添加菜品
     * @return
     */
    public int add(Category category);

    /**
     * 查询菜品
     * @return
     */
    public IPage<Category> findPage(PageParam pageParam);

    /**
     * 删除菜品
     * @param id
     * @return
     */
    int delete(long id);

    /**
     * 更新菜品
     * @param category
     * @return
     */
    int update(Category category);

    /**
     * 查询类型为1的菜品
     * @param type
     * @return
     */
    List<Category> findByType(Integer type);

    /**
     * 根据id查询菜品
     *
     * @param categoryId
     * @return
     */
    Category findById(Long categoryId);
}
